home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Scope
/
Scope Disk #048 (199x)(Scope PD)(US)[WB].zip
/
Scope Disk #048 (199x)(Scope PD)(US)[WB].adf
/
Auto13
/
autoaddmem13
< prev
next >
Wrap
Text File
|
1989-01-11
|
2KB
|
55 lines
Anyone who has done the Amazing Computing hack that adds 512K of memory
to the Amiga 1000 should have modified Kickstart 1.2 to "auto-configure" it.
This could be done by following the directions provided by Dan Babcock with
a further enhanced explanation by Brian Alltson as posted on Peoplelink. I
have included the original Autoaddmem files in this Archive for reference. I
thank these two gentlemen for their contribution. The following changes to
KickStart 1.3 are merely modifications of their original code. The
modifications simply change the addresses in the code to conform to 1.3
addresses.
One important thing to note is that Mr. Allston indicated that some
mathematical gymnastics ar required to arrive at a new Checksum. Actually,
the SumKick program will calculate it for you if you use the -f switch.
Example: SumKick DF0: -f
where DF0: contains the Kickstart to be modified.
Using Diskzap (included) or DiskX (available elsewhere on Plink) make the
following changes to a COPY of your KICKSTART 1.3. This also works on
KICKWORK 1.3, a commercial product that combines the Kickstart and Workbench
Disk.
Please note that Diskzap block numbers are in hex while DiskX block numbers
are in decimal. Both are given here.
Block 142h (322) starting at location 1F6 - 00 FE 88 B2 (pointer to patch)
Block 145h (325) starting at location AC
4E F9 00 FE
89 1E 48 E7 E0 C2 08 B9 00 07 00 BF D1 00 08 F9
00 03 00 BF D1 00 08 B9 00 03 00 BF D1 00 08 F9
00 07 00 BF D1 00 08 F9 00 03 00 BF D1 00 08 B9
00 03 00 BF D1 00 2C 78 00 04 20 3C 00 08 00 00
22 3C 00 10 00 05 74 00 20 7C 00 08 00 00 93 C9
4E AE FD 96 4C DF 43 07 4E F9 00 FE 84 44
This patch assumes:
a. You have added the 2 chip hardware fix in the original AC hack.
b. You have 80000h bytes at address 80000.
If you have other types of non-autoconfiguring memory and were smart enough
to do the patch the first time you can probably adapt this patch to your
needs. The important new addresses to remember are:
FE88B2 patch starting location
FE891E Display routine the patch jumps to
FE8444 Place to go at end of patch (original address in block 145h 1F6)
Anyone who wants to get involved with changing the graphic as described
in Brian's text has my blessing and sympathy!
Tom Drane
OPS289